// 1.定义一个辅助类NOde
// 1.类名 首字母 大写 2.类名后不加（）
class Node {
    // 首先，构造方法
    constructor(data) {
        // 保存数据
        this.element = data;
        // 指向下一个节点
        this.next = undefined;
    }
}
// 定义链表的类LinkedList
class LinkedList {
    constructor() {
            this.head = undefined;
            // length属性
            this.length = 0;
        }
        // 实现一个push（）方法
    push(element) {
        // 1.进行循环，找到位置的节点
        // 最后位置的node-->undefined
        let current = this.head;
        if (this.head == null) {
            this.head

        } else {
            while (current.next != null) {
                // 指向下一个
                current = current.next;
            }
            current.next = newNode;
            // 更新属性length
            this.length++;
        }
        // != == undefined==null-->true
        // current adj.现在的， 现行的， 通用的；


    }


}
const list = new LinkedList();
list.push('a');
list.push('b');
console.log(list);